package com.ruoyi.statisticalCenter.domain.vo;

import com.ruoyi.logistic.domain.PageDate;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.sql.Date;

@Data
public class ScOutReturnSheetVo {
    //    所属网点（网点层级）(0：网点 1:承包区 2:客户)
    @ApiModelProperty("所属网点（网点层级）(0：网点 1:承包区 2:客户)")
    private Integer networkLevel;
    //
    @ApiModelProperty("开始时间")
    private String startTime;
    //    结束时间
    @ApiModelProperty("结束时间")
    private String endTime;

    // 0-0.5kg返利标准
    @ApiModelProperty("后端")
    private BigDecimal zeroToZeroPointFiveStandard;

    // 0.5-1kg返利标准
    @ApiModelProperty("后端")
    private BigDecimal zeroPointFiveToOneStandard;

    // 1-3kg返利标准
    @ApiModelProperty("后端")
    private BigDecimal oneToThreeStandard;

    // 3-10kg返利标准
    @ApiModelProperty("后端")
    private BigDecimal threeToTenStandard;

    // 10-999kg返利标准
    @ApiModelProperty("后端")
    private BigDecimal moreThanTenStandard;

    // 1-3kg叠加返利
    @ApiModelProperty("后端")
    private BigDecimal oneToThreeOverlayStandardReceipt;

    // 1-3kg叠加返利日基数
    @ApiModelProperty("后端")
    private int oneToThreeOverlayNumReceipt;

    // 0-1kg增量返利
    @ApiModelProperty("后端")
    private BigDecimal zeroToOneAddStandard;

    // 0-1kg增量返利基数
    @ApiModelProperty("后端")
    private int zeroToOneAddNum;

    // 0-2kg叠加返利
    @ApiModelProperty("后端")
    private BigDecimal zeroToTwoOverlayStandardReceipt;

    // 0-2kg叠加返利基数
    @ApiModelProperty("后端")
    private int zeroToTwoOverlayNumReceipt;

    // 0-1kg阶梯考核
    @ApiModelProperty("后端")
    private BigDecimal zeroToOneLadderStandardReceipt;

    // 0-1kg阶梯考核基数
    @ApiModelProperty("后端")
    private int zeroToOneLadderNumReceipt;

    // 0-999kg业务考核
    @ApiModelProperty("后端")
    private BigDecimal allBusinessExamineStandard;

    // 0-999kg业务考核日业务量
    @ApiModelProperty("后端")
    private int allBusinessExamineNum;

    // 剔除数
    @ApiModelProperty("后端")
    private int exclusionAdjustment;

    // 1-3kg一客一价返利返利标准
    @ApiModelProperty("后端")
    private BigDecimal oneClientOnePriceStandardReceipt;

    // 1-3kg一客一价返利日基数
    @ApiModelProperty("后端")
    private int oneClientOnePriceNumReceipt;

    // 0-0.5kg超基数返利考核标准
    @ApiModelProperty("后端")
    private BigDecimal zeroToZeroPointFiveSuperStandard;

    // 0-0.5kg超基数返利考核量
    @ApiModelProperty("后端")
    private int zeroToZeroPointFiveSuperNum;

    // 0.5-1kg超基数返利考核标准
    @ApiModelProperty("后端")
    private BigDecimal zeroPointFiveToOneSuperStandard;

    // 0.5-1kg超基数返利考核量
    @ApiModelProperty("后端")
    private int zeroPointFiveToOneSuperNum;

    // 1-3kg分档返利返利标准
    @ApiModelProperty("后端")
    private BigDecimal oneToThreeSplitStandard;

    // 3-999kg分档返利返利标准
    @ApiModelProperty("后端")
    private BigDecimal moreThanThreeSplitStandard;

    // 1-3kg叠加返利返利标准
    @ApiModelProperty("后端")
    private BigDecimal oneToThreeOverlayStandardPay;

    // 0-2kg叠加返利返利标准
    @ApiModelProperty("后端")
    private BigDecimal zeroToTwoOverlayStandardPay;

    // 1-3kg一客一价返利返利标准
    @ApiModelProperty("后端")
    private BigDecimal oneClientOnePriceStandardPay;

    // 1-3kg一客一价返利日基数
    @ApiModelProperty("后端")
    private int oneClientOnePriceNumPay;

    private PageDate pageDate;
}
